 

.RosterPage {background-color: #1A0F08 !important;}
.RosterPage img {border: medium none;padding: 0;}
.RosterPage a, .RosterPage a:link, .RosterPage a:visited, .RosterPage a:active, .RosterPage a:focus {text-decoration: none;}
.RosterPage ul {list-style: none outside none;margin: 0;}

.guild-tabard {background: url("../images/loaders/canvas-loader.gif") no-repeat scroll center center transparent;height: 240px;position: absolute;width: 220px;right: 0;top: 4px;}
.guild-tabard-default {background: url("../images/guild/tabards/default-alliance.png") no-repeat scroll 0 0 transparent;height: 240px;width: 216px;}
.tooltip_general-title {font-size: 14px;}
.tooltip_general-text {font-size: 11px;}
.tooltip_general-tip {z-index: 13000;-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 0 15px #000000;background-color:rgba(15, 15, 15, 0.9);border:1px solid #353837;color:#FFFFFF;padding:5px;}
.tooltip_yellow {color: #ffd800;}

.RosterMenu {height: 180px;}
.RosterMenu a:link, .RosterMenu a:visited, .CharacterMenu a:link, .CharacterMenu a:visited {color: #FFB100;}
.RosterMenu a:hover, .CharacterMenu a:hover {color: #FFFFFF;text-decoration: none;}
.RosterMenu.alliance-menu{height: 180px;}
.RosterMenu.horde-menu{height: 180px;}

ul.profile-sidebar-menu {position: absolute;z-index: 4;}
ul.profile-sidebar-menu {background: url("../images/sidebar-menu-sep.gif") no-repeat scroll left bottom transparent;font-size: 13px;margin: 14px 0 0 25px;padding-bottom: 1px;width: 196px;}
ul.profile-sidebar-menu {font-size: 13px;}
ul.profile-sidebar-menu li {background: url("../images/sidebar-menu-sep.gif") no-repeat scroll left top transparent;padding-top: 1px;white-space: nowrap;padding: 0;}
ul.profile-sidebar-menu li:hover {background: url("../images/sidebar-menu-sep.gif") no-repeat scroll left top transparent;}
ul.profile-sidebar-menu li.active a {color: #FFFFFF;font-weight: bold;}
ul.profile-sidebar-menu li.active a:hover {background: none repeat scroll 0 0 transparent;}
ul.profile-sidebar-menu a {display: block;padding-left: 3px;}
ul.profile-sidebar-menu a .arrow {display: block;line-height: 30px;overflow: hidden;white-space: nowrap;}
ul.profile-sidebar-menu a:hover {background-color: rgba(0, 0, 0, 0.333);}
ul.profile-sidebar-menu li.disabled a {color: #8B5F03;cursor: help;}
ul.profile-sidebar-menu li.disabled .arrow {background: none repeat scroll 0 0 transparent !important;}
ul.profile-sidebar-menu a .arrow {line-height: 30px;white-space: nowrap;}
ul.profile-sidebar-menu a.has-submenu .arrow {background: url("../images/icons/sidebar-menu-arrows.png") no-repeat scroll right 9px transparent;}
ul.profile-sidebar-menu li.disabled a.vault .icon {background-position: right 1px;}
ul.profile-sidebar-menu a.vault .icon {background: url("../images/icons/sidebar-lock.png") no-repeat scroll right -49px transparent;padding-right: 16px;}

div.roster {/*margin-top:-23px;*/background-color: #13110f;}
div.roster-b {/*background: none repeat scroll 0 0 #272727;*/padding-top: 17px;}
div.roster_banner {/*background:url(../images/roster_banner0.png) no-repeat center;*/font-family:Arial,Verdana,sans-serif;min-height:247px;/*border-bottom:1px solid #252525;*/}

.roster_banner_img {height:247px;width:100%;position:absolute;}
.roster_banner_guild {color:#FFFFFF;font-family:Georgia,Times New Roman,Times,serif;font-weight:bold;line-height:10px !important;position:absolute;text-decoration:none;text-shadow:1px 1px 1px #222222;}
.roster_banner_guild.sidebar-bg-horde{background:url("../images/guild/roster/sidebar-bg-horde.png") no-repeat scroll 0 0 transparent;height:214px;width: 230px;margin-top: 35px;z-index: 3;}
.roster_banner_guild.sidebar-bg-alliance{background:url("../images/guild/roster/sidebar-bg-alliance.png") no-repeat scroll 0 0 transparent;height:214px;width: 230px;margin-top: 35px;z-index: 3;}

.profile-info {left: 25px;letter-spacing: -0.05em;line-height: normal;position: absolute;top: 70px;color: #C09A67;z-index: 3;width: 700px;}
.profile-guild-info .name {float: none;}
.profile-info .name {color: white;float: left;font-size: 56px;font-weight: bold;left: -3px;letter-spacing: -0.05em;line-height: 1.1em;position: relative;font-family: Arial,Verdana,sans-serif;}
.profile-info .title-guild {float: left;padding-left: 11px;padding-top: 10px;}
.profile-info .title-guild .title {color: #E0E0E0;font-size: 14px;line-height: 25px;}
.profile-info .title-guild .guild {line-height: 15px;}

.guild .mLine0 {color:#C31F1F;}
.guild .mLine1 {color:#CF3A2A;}
.guild .mLine2 {color:#FF6633;}
.guild .mLine3 {color:#CC9900;}
.guild .mLine4 {color:#418741;}
.guild .mLine5 {color:#4783ad;}
.guild .mLine6 {color:#81adcc;}
.guild .mLine7 {color:#9181cc;}
.guild .mLine8 {color:#cca481;}
.guild .mLine9 {color:#DDE191;}

.profile-info .title-guild .guild a {font-size: 20px;}
.profile-info .title-guild .guildrank {line-height: 15px;}
.clear {clear: both;display: block;margin: 0;padding: 0;}
.profile-info .under-name {font-size: 14px;font-weight: normal;letter-spacing: normal;line-height: 14px;width: 670px;margin-top: 5px;float: left;}
.profile-info .name a {color: white;font-weight: bold;}
.profile-info .name a:hover {text-decoration:none;}
.profile-info .achievements {background: url("../images/guild/roster/achievements.gif") no-repeat scroll left 7px transparent;color: white;font-family: 'Arial Black',Arial,sans-serif;font-size: 20px;font-weight: bold;line-height: 23px;margin-top: 20px;padding-left: 11px;width: 670px;float: left;}
.profile-info .errors {font-size: 12px;line-height: 15px;padding-left: 210px;width: 700px;float: left;font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.profile-info .errors .noscript {display: block;padding-top: 30px;}
.profile-info .errors .noscript .icon {background: url("../images/icons/noscript.png") no-repeat scroll left 7px transparent;padding: 8px 16px 8px 8px;;}
.profile-info .perk {display: block;height: 40px;width: 40px;}
.profile-info .level strong {font-family: 'Arial Black',Verdana,Arial,sans-serif;font-size: 14px;font-weight: normal;}
.profile-info .level strong a{color: #C09A67;}
.profile-info .level strong a:hover{text-decoration:none;}

.icon-frame.frame-36, .icon-frame.frame-50, .icon-frame.frame-56 {-moz-box-shadow: 0 0 10px #000000;height: 56px;width: 56px;}
.icon-frame img {display: block;vertical-align: bottom;border: medium none;padding: 0;}
.icon-frame.frame-36 {height: 36px;width: 36px;}
.icon-frame {-moz-border-radius: 3px 3px 3px 3px;background-color: #000000;background-position: 1px 1px;background-repeat: no-repeat;border-color: #B1B2B4 #434445 #2F3032;border-left: 1px solid #434445;border-right: 1px solid #434445;border-style: solid;border-width: 1px;display: inline-block;overflow: hidden;padding: 1px;}

.character-tooltip h3 {border: 0 none;margin: 0;outline: 0 none;padding: 0;}
.character-tooltip h3 {padding-bottom: 4px;}

/* tooltip */
.ui-tooltip { position: absolute; z-index: 1000; width: auto; height: auto; max-width: 300px; }
.ui-tooltip .tooltip-content { width: auto; height: auto; }
.ui-tooltip table { border-collapse: collapse; border-spacing: 0; }
.ui-tooltip td { margin: 0; padding: 0 }
.tooltip-frame { background: transparent; border: none; display: none; height: 0; position: absolute; z-index: 999; width: auto; height: auto; max-width: 300px; }
.ui-tooltip b { font-size: 16px;font-weight: normal; }
.ui-tooltip {margin: 1px 0;padding: 0;cursor: help;}

/* tooltip */
.ui-tooltip { border: 1px solid #353837; color: #fff; background-color: rgba(15, 15, 15, 0.9); padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: #000 0 0 15px; -webkit-box-shadow: #000 0 0 15px; box-shadow: #000 0 0 15px; font-size: 12px; }
.ui-tooltip h3 { font-size: 16px; font-weight: normal;text-decoration: none;color:#FFFFFF; } /* title of the tooltip */
.ui-tooltip li { clear: both;line-height: 100%;padding-left: 0;background-image: none;}
.ui-tooltip .float-right { padding-left: 30px; }
.ui-tooltip .frame-56 { position: absolute; left: -75px; top: -10px; }
.ui-tooltip .tooltip-content { position: relative; }
.ui-tooltip .tooltip-list { margin-top: 10px; }
.ui-tooltip .tooltip-list li { margin: 1px 0; }
.ui-tooltip .tooltip-list .icon-frame { float: left; margin-right: 5px; }

.roster-icon-tooltip { min-width: 30px; cursor: help;}

/* generic */
.tip { border-bottom: 1px dotted #6a5336; cursor: help; }
a.tip, .tip a { cursor: pointer; }

.color-c1, .color-c1 a {color: #C79C6E !important;}
.color-c2, .color-c2 a {color: #F58CBA !important;}
.color-c3, .color-c3 a {color: #ABD473 !important;}
.color-c4, .color-c4 a {color: #FFF569 !important;}
.color-c5, .color-c5 a {color: #FFFFFF !important;}
.color-c6, .color-c6 a {color: #C41F3B !important;}
.color-c7, .color-c7 a {color: #2459FF !important;}
.color-c8, .color-c8 a {color: #69CCF0 !important;}
.color-c9, .color-c9 a {color: #9482C9 !important;}
.color-c11, .color-c11 a {color: #FF7D0A !important;}

a.color-q0:hover, a.color-q1:hover, a.color-q2:hover, a.color-q3:hover, a.color-q4:hover, a.color-q5:hover,
a.color-q6:hover, a.color-q7:hover, .color-q0 a:hover, .color-q1 a:hover, .color-q2 a:hover, .color-q3 a:hover,
.color-q4 a:hover, .color-q5 a:hover, .color-q6 a:hover, .color-q7 a:hover, a.color-c1:hover, a.color-c2:hover,
a.color-c3:hover, a.color-c4:hover, a.color-c5:hover, a.color-c6:hover, a.color-c7:hover, a.color-c8:hover,
a.color-c9:hover, a.color-c11:hover, .color-c1 a:hover, .color-c2 a:hover, .color-c3 a:hover, .color-c4 a:hover,
.color-c5 a:hover, .color-c6 a:hover, .color-c7 a:hover, .color-c8 a:hover, .color-c9 a:hover, .color-c11 a:hover,
a.color-d1:hover, a.color-d2:hover, a.color-d3:hover, a.color-d4:hover, a.color-d5:hover, a.color-d6:hover,
.color-d1 a:hover, .color-d2 a:hover, .color-d3 a:hover, .color-d4 a:hover, .color-d5 a:hover, .color-d6 a:hover {color: #FFFFFF !important;text-decoration: none;}
.color-tooltip-yellow {color: #FFD100 !important;}
.tooltip-content ul, .tooltip-content li {margin: 0;background-image: none;/*padding-top: 5px;*/}
.tooltip-content h3 {margin-top: 0;}
.character-tooltip .character-achievementpoints { margin-top: 4px; }
.character-tooltip { cursor: help; }
div.roster-icon-tooltip .roster_updated_ago {color: #FFB100;font-size: 11px;letter-spacing: -0.05em;}

.character-talents .points {color: #F5EBD1;}
.character-talents .icon, .character-talents .points {float: left;height: 14px;line-height: 15px;}
.character-talents .points ins {color: #808080;font-weight: normal;padding: 0 2px;text-decoration: none;}
.character-talents .icon {margin-right: 5px;}

div.roster_banner .server_alliance {color:#0078FF;}
div.roster_banner .server_horde {color:#B30000;}
div.roster_banner h2 {color:#DDE191;font-family:Georgia,Times New Roman,Times,serif;font-size:16px;line-height:16px !important;margin:55px 250px;position:absolute;text-decoration:none;text-shadow:1px 1px 1px #222222;}
div.roster_banner h3 {color:#e2e2e2;font-size:11px;padding-top:36px;padding-left:230px;font-family:Georgia,Times New Roman,Times,serif;margin:1em 0;text-decoration: none;}
div.roster_header {font-family:Georgia,Times New Roman,Times,serif;padding-left:70px;padding-top:10px;}
div.roster_header h1 {color:#ffffff;font-size:17px;font-weight:bold;line-height:10px !important;}
div.roster_header h2 {color:#dde191;font-size:13px;}
div.roster_header h3 {color:#e2e2e2;font-size:11px;}
.tablewrapper {/*padding-bottom:15px;padding-left:10px;padding-right:10px;margin-top:-35px;*/}
#tablewrapper {width:980px; margin:0 auto;padding:25px 27px 50px;}
#tableheader {height:30px;padding-top: 10px;position:relative;}
.roster_updated {color:#949494;font-size:11px;z-index: 2;position: absolute;bottom: 4px;/*line-height:1.4em;*//*line-height:1.2em;*/}
.roster_updated a:link, .roster_updated a:visited {color:#A17315;text-decoration:none;}
.SimpleMenu a:link, .SimpleMenu a:visited {color:#FFB100;text-decoration:none;}
.SimpleMenu a:hover {border-bottom: 1px dotted #FFB100;text-decoration:none;}

.roster_updated2 {color:#949494;font-size:11px;line-height:16px;}
.roster_updated3 {color:#949494;font-size:12px;line-height:30px;margin-left:7px;color:#A17315;}
.page_bg1{background:url("../images/statistic_bg.png") no-repeat scroll 0 0 transparent;height:105px;width:100%;position:absolute;}
.page_bg2{background:url("../images/calendar_bg.png") no-repeat scroll 0 0 transparent;height:105px;width:100%;position:absolute;}
.page_bg3{background:url("../images/notes_bg.png") no-repeat scroll 0 0 transparent;height:105px;width:100%;position:absolute;}
.bottom_right_bg{/*background:url("../images/bottom_right_bg.png") no-repeat scroll 0 0 transparent;*/height:83px;width:100%;position:absolute;}
.bottom_right_bg img{margin-right:2px;margin-top:-83px;}
.search_header {	}

.guild_roster_footer {height: 40px;position: relative;margin: 0 1px;background: none repeat scroll 0 0 #0D0C0A;}
.footer-fader {background:url("../images/roster-bottom-fader.png") repeat-x scroll 0 0 transparent;height:154px;margin-top: -160px;position: relative;z-index: 1;}
